// 定义错误框类
class errorDialog {
    constructor() {
        this.haspublicErrorDialog();
    }

    //  判断是否有错误弹框
    haspublicErrorDialog() {
        var erroDHtml = `
<div class="js_dialog" id="publicErrorDialog" style="opacity: 0; display: none;">
    <div class="weui-mask"></div>
    <div class="weui-dialog">
        <div class="weui-dialog__bd"></div>
        <div class="weui-dialog__ft">
            <a id="closepublicErrorDialog" href="javascript:;" class="weui-dialog__btn weui-dialog__btn_primary">知道了</a>
        </div>
    </div>
</div>
`
        if ($("#publicErrorDialog")[0] == undefined) {
            $("[data-role=page]").append(erroDHtml);
        }

        if ($("#publicErrorDialog")[0]) {
            $("#closepublicErrorDialog").on("touchend", function() {
                setTimeout(function() {
                    $("#publicErrorDialog").fadeOut(200);
                }, 200);

            });
        }
    }

    // 显示错误提示
    showErroDialog(erroMsg) {
        this.haspublicErrorDialog();
        $("#publicErrorDialog").css({
            "opacity": "1",
            "display": ""
        });

        $("#publicErrorDialog .weui-dialog__bd").text(erroMsg);
    }

    // 隐藏错误提示
    hideErroDialog(erroMsg) {
        $("#publicErrorDialog").fadeOut(200);

//        $("#publicErrorDialog .weui-dialog__bd").text(erroMsg);
    }
}


export {
    errorDialog
}